.module{height:260px;margin-bottom:20px;padding:calc(15px * 2);position:relative;box-sizing:border-box;transition:background-color .25s ease-in-out;overflow:hidden}.module:not(.module-projects) .module-title{margin-bottom:15px;text-decoration:none;display:table;transition:all .2s ease-out}@media all and (max-width: 370px){.module:not(.module-projects) .module-title{margin-bottom:calc(20px / 2)}}.module .module-subtitle{text-decoration:none;display:block}.module .module-paragraph{max-width:260px;margin-bottom:calc(15px * 2)}@media all and (max-width: 370px){.module .module-paragraph{margin-bottom:calc(20px / 2)}}.module.extra-height{height:440px}.module.double-height{height:540px}.module .module-title,.module .module-paragraph,.module .custom-button{position:relative;z-index:1}.module .custom-button{z-index:1;position:absolute;left:15px;bottom:20px;font-weight:500}.module .custom-button.border-button{left:calc(15px * 2)}.module.white .module-title{color:#404040}.module.white .module-title.is-hover{color:#006ba6}.module.white .module-paragraph{color:#404040}.module.blue .module-title{color:#fff}.module.blue .module-title.is-hover{color:#006ba6}.module.blue .module-paragraph{color:#fff}.module:not(.module-projects) .rsp-wrapper{width:100%;height:100%;position:absolute;bottom:0;left:0}.module:not(.module-projects) .rsp-wrapper img{width:100%}.module.is-download-blue .module-title{color:#fff}.module.is-download-blue .module-title.is-hover{color:#006ba6}.module.is-download-blue .module-paragraph{color:#fff}.module.is-download-blue:before{content:"";width:100%;height:100%;background-color:#044e6f;background-image:url("../../assets/img/curve-background-blue-download.svg");background-position:160% 45px;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-2}.module.is-download-blue:after{content:"";width:100%;height:100%;background-color:#d9af45;background-image:url("../../assets/img/curve-background-gold-download.svg");background-position:160% 45px;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .25s ease-in-out}.module.is-download-blue .custom-button:before{content:url("/wp-content/themes/ilds/assets/img/circle-arrow-blue-download.svg");position:absolute;margin:0;top:9px;right:14px;bottom:auto;left:auto}.module.is-download-blue .custom-button.is-hover{color:#006ba6;border:1px solid #006ba6}.module.is-download-blue.is-hover:after{opacity:1}@media all and (max-width: 370px){.module{padding:20px}.module .custom-button{left:5px}.module .custom-button.border-button{left:20px}.module.is-curve-image .custom-button{margin-left:-20px}.module .add-padding{padding-top:43px}}_::-webkit-full-page-media,_:future,:root .module:before,_::-webkit-full-page-media,_:future,:root .module:after{padding-top:180% !important}_::-webkit-full-page-media,_:future,:root .module.module-wide-text:before,_::-webkit-full-page-media,_:future,:root .module.module-wide-text:after{padding-top:50% !important}@media all and (max-width: 760px){_::-webkit-full-page-media,_:future,:root .module.module-wide-text.has-image:before,_::-webkit-full-page-media,_:future,:root .module.module-wide-text.has-image:after{padding-top:180% !important}}@media all and (max-width: 370px){_::-webkit-full-page-media,_:future,:root .module.extra-height:before,_::-webkit-full-page-media,_:future,:root .module.extra-height:after{padding-top:210% !important}}
