/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}.splide:hover{z-index:1}@media (width>=992px){.splide .splide__slide{height:auto}}@media (width>=768px){.splide .splide__track .contextual-region{height:auto}}.splide .splide__track .contextual-region{overflow:visible}.paragraph--type--product-slider .splide__arrow{top:calc(55.5% - 200px)}
:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2)format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}.paragraph--type--title-ckeditor{gap:8px;width:100%;padding:24px 16px 28px;font-family:Ubuntu;font-style:normal}@media (width>=768px){.paragraph--type--title-ckeditor{padding-left:0;padding-right:0}}.paragraph--type--title-ckeditor .title-ckeditor__content{min-width:0}.paragraph--type--title-ckeditor .field--name-field-title{color:#3d3f4e;margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (width>=768px){.paragraph--type--title-ckeditor .field--name-field-title{font-size:1.75rem;line-height:2.25rem}}.paragraph--type--title-ckeditor.read-more{gap:24px;padding-top:12px;display:grid}@media (width>=768px){.paragraph--type--title-ckeditor.read-more{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:32px;padding-bottom:40px}}@media (width>=992px){.paragraph--type--title-ckeditor.read-more{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}.paragraph--type--title-ckeditor.read-more .field--name-field-title{margin-bottom:16px;font-size:1.125rem;line-height:1.5rem}@media (width>=768px){.paragraph--type--title-ckeditor.read-more .field--name-field-title{font-size:1.25rem;line-height:1.625rem}}@media (width>=992px){.paragraph--type--title-ckeditor.read-more .field--name-field-title{font-size:1.25rem;line-height:1.625rem}}.paragraph--type--title-ckeditor.read-more .title-ckeditor__visual{display:none}@media (width>=768px){.paragraph--type--title-ckeditor.read-more .title-ckeditor__visual{background:linear-gradient(90deg,#3d3f4e2e,#3d3f4e0a),url(/themes/custom/gto/assets/images/login-drainage-driveway.png) 50%/cover no-repeat;border-radius:4px;min-height:230px;display:block}}.paragraph--type--title-ckeditor .field--name-field-cke p,.paragraph--type--title-ckeditor .field--name-field-cke ul{color:#6a6d87;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.125rem}.paragraph--type--title-ckeditor .field--name-field-cke ul{padding-left:18px}.paragraph--type--title-ckeditor .field--name-field-cke table{margin:0;padding:0;font-family:Ubuntu;font-size:.75rem;display:block}.paragraph--type--title-ckeditor .field--name-field-cke table tbody{width:100%;display:block}.paragraph--type--title-ckeditor .field--name-field-cke table tbody tr{border-bottom:1px solid #3d3f4e1f;grid-template-columns:2fr 1fr 1fr;display:grid}.paragraph--type--title-ckeditor .field--name-field-cke table tbody tr:first-child p{color:#3d3f4e}.paragraph--type--title-ckeditor .field--name-field-cke table tbody tr:last-child{border:none}.paragraph--type--title-ckeditor .field--name-field-cke table tbody tr:nth-child(2n){background-color:#0000}.paragraph--type--title-ckeditor .field--name-field-cke table tbody tr td{padding:8px}.paragraph--type--title-ckeditor .field--name-field-cke table tbody tr td p{text-align:center}.paragraph--type--title-ckeditor.read-more .field--name-field-cke p,.paragraph--type--title-ckeditor.read-more .field--name-field-cke ul{margin-bottom:5px}.paragraph--type--title-ckeditor.read-more .field--name-field-cke a{color:#44b1ea}.read-more--content{max-height:100px;transition:all .2s;overflow:hidden;box-shadow:inset 0 -40px 30px -30px #fff}.read-more--button{cursor:pointer;color:#44b1ea;font-size:.875rem;font-weight:700}.read-more--button.less{display:none}.read-more--checkbox{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute}.read-more--checkbox:checked+.read-more .read-more--content{max-height:10000px;box-shadow:none}.read-more--checkbox:checked+.read-more .read-more--button.more{display:none}.read-more--checkbox:checked+.read-more .read-more--button.less{display:block}
